//  事件轮询
let aButtons = document.querySelectorAll('button')
console.log(aButtons)

// 基础 用let也可以实现
// for (var i = 0; i < aButtons.length; i++) {
//     aButtons[i].onclick = function () {
//         console.log(`当前索引值：${i}`)
//     }
// }

// 闭包实现 匿名函数
// for (var i = 0; i < aButtons.length; i++) {
//     (function (i) {
//         aButtons[i].onclick = function () {
//             console.log(`当前索引值：${i}`)
//         }
//     })(i)
// }


// let 也是闭包的实现思想
// for (let i = 0; i < aButtons.length; i++) {
//     aButtons[i].onclick = function () {
//         console.log(`当前索引值：${i}`)
//     }
// }